xen.git
22 years agobitkeeper revision 1.613 (3fbbf72duBrrL77JwhqU9DkVTwQtFA)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 23:05:17 +0000 (23:05 +0000)]
bitkeeper revision 1.613 (3fbbf72duBrrL77JwhqU9DkVTwQtFA)

Many files:
  Rename new library to 'xc' (Xen Control).
xc.h:
  Rename: tools/libxc/xi.h -> tools/libxc/xc.h
libxc_private.h:
  Rename: tools/libxc/libxi_private.h -> tools/libxc/libxc_private.h
libxc_vif.c:
  Rename: tools/libxc/libxi_vif.c -> tools/libxc/libxc_vif.c
libxc_vbd.c:
  Rename: tools/libxc/libxi_vbd.c -> tools/libxc/libxc_vbd.c
libxc_private.c:
  Rename: tools/libxc/libxi_private.c -> tools/libxc/libxc_private.c
libxc_misc.c:
  Rename: tools/libxc/libxi_misc.c -> tools/libxc/libxc_misc.c
libxc_linux_restore.c:
  Rename: tools/libxc/libxi_linux_restore.c -> tools/libxc/libxc_linux_restore.c
libxc_linux_save.c:
  Rename: tools/libxc/libxi_linux_save.c -> tools/libxc/libxc_linux_save.c
libxc_linux_build.c:
  Rename: tools/libxc/libxi_linux_build.c -> tools/libxc/libxc_linux_build.c
libxc_domain.c:
  Rename: tools/libxc/libxi_domain.c -> tools/libxc/libxc_domain.c
libxc_bvtsched.c:
  Rename: tools/libxc/libxi_bvtsched.c -> tools/libxc/libxc_bvtsched.c
Many files:
  mvdir

22 years agobitkeeper revision 1.612 (3fbba6e271_EVTI6k2Ndd7VThsLqTA)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 17:22:42 +0000 (17:22 +0000)]
bitkeeper revision 1.612 (3fbba6e271_EVTI6k2Ndd7VThsLqTA)

Many files:
  new file
Makefile:
  New library (libxi) which makes it easier to access the control interfaces.

22 years agobitkeeper revision 1.611 (3fbb410b63xMuUN6Q1y1PYhhAi94Lw)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 10:08:11 +0000 (10:08 +0000)]
bitkeeper revision 1.611 (3fbb410b63xMuUN6Q1y1PYhhAi94Lw)

event_channel.c:
  Cleanups for event channels.

22 years agobitkeeper revision 1.610 (3fba5ba4BXSYNJAB1zZyNEpKGUOX1A)
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Nov 2003 17:49:24 +0000 (17:49 +0000)]
bitkeeper revision 1.610 (3fba5ba4BXSYNJAB1zZyNEpKGUOX1A)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.608.1.1 (3fba5b99WMvlBA7JwJeGU5vakf_qWg)
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Nov 2003 17:49:13 +0000 (17:49 +0000)]
bitkeeper revision 1.608.1.1 (3fba5b99WMvlBA7JwJeGU5vakf_qWg)

event_channel.c:
  new file
sched.h, mm.h, event.h, hypervisor-if.h, domain.c, entry.S:
  Event channels between domains. Also do not reschedule a domain if a particular guest event is already pending.

22 years agobitkeeper revision 1.609 (3fba2fe9Gbos3ZJ3KSgSz7hSX64wVg)
smh22@labyrinth.cl.cam.ac.uk [Tue, 18 Nov 2003 14:42:49 +0000 (14:42 +0000)]
bitkeeper revision 1.609 (3fba2fe9Gbos3ZJ3KSgSz7hSX64wVg)

xen_vbd.c:
  bug fix

22 years agobitkeeper revision 1.608 (3fb9157cuzbuuHoQHhed0YOXJFy-Sw)
br260@laudney.cl.cam.ac.uk [Mon, 17 Nov 2003 18:37:48 +0000 (18:37 +0000)]
bitkeeper revision 1.608 (3fb9157cuzbuuHoQHhed0YOXJFy-Sw)

Fix a bug: on laptop keyboard, Fn+Num Lk to produce Scroll Lk makes keyboard hang.

22 years agobitkeeper revision 1.607 (3fb80bcdDsC2bacgLhXMLo9Gck9Icg)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 23:44:13 +0000 (23:44 +0000)]
bitkeeper revision 1.607 (3fb80bcdDsC2bacgLhXMLo9Gck9Icg)

dev.c, netdevice.h, interrupt.h, xen_block.c, memory.c, mm.c:
  Clean up locking in blkdev and net code. Many locks are no longer ever held in interrupt context.

22 years agobitkeeper revision 1.606 (3fb7c711FIosxWIF_j9XSEkZmDWlug)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 18:50:57 +0000 (18:50 +0000)]
bitkeeper revision 1.606 (3fb7c711FIosxWIF_j9XSEkZmDWlug)

dev.c, dom_mem_ops.c:
  Bug fixes.

22 years agobitkeeper revision 1.605 (3fb7c50bXTDlcELkwn27wbUDu6STOQ)
br260@laudney.cl.cam.ac.uk [Sun, 16 Nov 2003 18:42:19 +0000 (18:42 +0000)]
bitkeeper revision 1.605 (3fb7c50bXTDlcELkwn27wbUDu6STOQ)

Bug fix.

22 years agobitkeeper revision 1.604 (3fb7bdc6G8jZv2m6lWAfV3eKAgnirQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 18:11:18 +0000 (18:11 +0000)]
bitkeeper revision 1.604 (3fb7bdc6G8jZv2m6lWAfV3eKAgnirQ)

vbd.h, sched.h, xen_vbd.c, xen_block.c, domain.c:
  Cleanups and a few bug fixes to the new vbd code.

22 years agobitkeeper revision 1.603 (3fb3bacevrb8jueJUVr6_fTdAFNH3A)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 17:09:34 +0000 (17:09 +0000)]
bitkeeper revision 1.603 (3fb3bacevrb8jueJUVr6_fTdAFNH3A)

ac_timer.h, schedule.c, network.c, ac_timer.c:
  Cleaned up ac_timer interface, and fixed a bug in the softirq handler.

22 years agobitkeeper revision 1.602 (3fb3b425Vofdr5SY3t-phN5DXjLizw)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 16:41:09 +0000 (16:41 +0000)]
bitkeeper revision 1.602 (3fb3b425Vofdr5SY3t-phN5DXjLizw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.596.1.3 (3fb3b41eWUoRU0H8A0jEX5roXjxKkA)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 16:41:02 +0000 (16:41 +0000)]
bitkeeper revision 1.596.1.3 (3fb3b41eWUoRU0H8A0jEX5roXjxKkA)

Many files:
  Greatly simplified Xen softirqs. They are now only executed in outermost Xen activation; they are never called within an irq context.

22 years agobitkeeper revision 1.601 (3fb3b29bWxzXUo39xGgX9TIpE757xg)
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:34:35 +0000 (16:34 +0000)]
bitkeeper revision 1.601 (3fb3b29bWxzXUo39xGgX9TIpE757xg)

Cleanup.

22 years agobitkeeper revision 1.600 (3fb3b273GE_hy7OHRLjgp7AxLOBnjg)
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:33:55 +0000 (16:33 +0000)]
bitkeeper revision 1.600 (3fb3b273GE_hy7OHRLjgp7AxLOBnjg)

Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.599 (3fb3783bCzU2OI0iS1r2i_GVLKRG0Q)
laudney@eclipse.(none) [Thu, 13 Nov 2003 12:25:31 +0000 (12:25 +0000)]
bitkeeper revision 1.599 (3fb3783bCzU2OI0iS1r2i_GVLKRG0Q)

Fixes. Xen console buffer ring can be cleared at request.

22 years agobitkeeper revision 1.596.1.2 (3fb36386_diWp9iTBJCjk8zK8bRIEw)
smh22@labyrinth.cl.cam.ac.uk [Thu, 13 Nov 2003 10:57:10 +0000 (10:57 +0000)]
bitkeeper revision 1.596.1.2 (3fb36386_diWp9iTBJCjk8zK8bRIEw)

tweaks

22 years agobitkeeper revision 1.598 (3fb2e274GU15kd_YoIRRIuuWRWScng)
laudney@eclipse.(none) [Thu, 13 Nov 2003 01:46:28 +0000 (01:46 +0000)]
bitkeeper revision 1.598 (3fb2e274GU15kd_YoIRRIuuWRWScng)

Fixes for Xen console buffer ring.

22 years agobitkeeper revision 1.596.1.1 (3fb282f5lerTApG4SkcCvGEWh9vYBg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 18:59:01 +0000 (18:59 +0000)]
bitkeeper revision 1.596.1.1 (3fb282f5lerTApG4SkcCvGEWh9vYBg)

VBD fixes + improvements

22 years agobitkeeper revision 1.597 (3fb26743975c08pGlW-UntXWf-IBnQ)
br260@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 17:00:51 +0000 (17:00 +0000)]
bitkeeper revision 1.597 (3fb26743975c08pGlW-UntXWf-IBnQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.593.1.1 (3fb2673ecxanxs8T80yNhChH3vMCyA)
br260@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 17:00:46 +0000 (17:00 +0000)]
bitkeeper revision 1.593.1.1 (3fb2673ecxanxs8T80yNhChH3vMCyA)

add new domain 0 operation to read console ring in Xen

22 years agobitkeeper revision 1.596 (3fb247cfmIy4Y7E2SLnZRhjvUWmjXw)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 14:46:39 +0000 (14:46 +0000)]
bitkeeper revision 1.596 (3fb247cfmIy4Y7E2SLnZRhjvUWmjXw)

schedule.c:
  Fix a race when calling update_dom_time.

22 years agobitkeeper revision 1.595 (3fb2342et94IEebbXW4EukwRN6mstQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 13:22:54 +0000 (13:22 +0000)]
bitkeeper revision 1.595 (3fb2342et94IEebbXW4EukwRN6mstQ)

time.c:
  Fix uptime for xenolinux.

22 years agobitkeeper revision 1.594 (3fb210e1h9kxCYdiaHlo-5FLn1jxLg)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 10:52:17 +0000 (10:52 +0000)]
bitkeeper revision 1.594 (3fb210e1h9kxCYdiaHlo-5FLn1jxLg)

xi_build.c, Makefile:
  xi_build will now accept a gzipped kernel image.

22 years agobitkeeper revision 1.593 (3fb0d1ceZM5ys4sxO5836gfzMM0V9Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 12:10:54 +0000 (12:10 +0000)]
bitkeeper revision 1.593 (3fb0d1ceZM5ys4sxO5836gfzMM0V9Q)

string.c:
  Always include a memcpy function in Xen, for weird gcc configs.

22 years agobitkeeper revision 1.592 (3fb0ac15PpvexPwsNAKwcJ7oNjLC-A)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 09:29:57 +0000 (09:29 +0000)]
bitkeeper revision 1.592 (3fb0ac15PpvexPwsNAKwcJ7oNjLC-A)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.587.1.1 (3fb0ac11yZXqdnSpzEWZKpz5wvvO-w)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 09:29:53 +0000 (09:29 +0000)]
bitkeeper revision 1.587.1.1 (3fb0ac11yZXqdnSpzEWZKpz5wvvO-w)

Makefile:
  Remove netwatch for now --- first we need a story on how to propagate IP-address changes to guests
.del-xen_netwatch.c~a4c28975caeddf9f:
  Delete: tools/misc/xen_netwatch.c
.del-xen_netwatch_redhatscript~cac0420836f2394a:
  Delete: tools/misc/xen_netwatch_redhatscript

22 years agobitkeeper revision 1.591 (3fb01fdfj4CR6YQAASBrZd-6TBRWAQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 23:31:43 +0000 (23:31 +0000)]
bitkeeper revision 1.591 (3fb01fdfj4CR6YQAASBrZd-6TBRWAQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/smh22/xeno.bk

22 years agobitkeeper revision 1.589.1.1 (3fb01fd6z-bXVPc8graC98kD6hySjA)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 23:31:34 +0000 (23:31 +0000)]
bitkeeper revision 1.589.1.1 (3fb01fd6z-bXVPc8graC98kD6hySjA)

add Steve's new xi_vbd_tools to fix last checkin

22 years agobitkeeper revision 1.590 (3fb015den6iTCedknkVEV3Wfg-Ql1Q)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 22:49:02 +0000 (22:49 +0000)]
bitkeeper revision 1.590 (3fb015den6iTCedknkVEV3Wfg-Ql1Q)

Now contains a fairly complete list of instructions from downloading source codes, compilation to configure, start and stop domains.

22 years agobitkeeper revision 1.589 (3fafd51ck2XSEHZX25n2Ngb4NrsnjQ)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:12:44 +0000 (18:12 +0000)]
bitkeeper revision 1.589 (3fafd51ck2XSEHZX25n2Ngb4NrsnjQ)

Makefile:
  tweak

22 years agobitkeeper revision 1.588 (3fafd2ccYgSbWe9z2kLiH-DeviUaIA)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:02:52 +0000 (18:02 +0000)]
bitkeeper revision 1.588 (3fafd2ccYgSbWe9z2kLiH-DeviUaIA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.580.1.1 (3fafd2c85ofrHsrmRaYOxYp49iwWOA)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:02:48 +0000 (18:02 +0000)]
bitkeeper revision 1.580.1.1 (3fafd2c85ofrHsrmRaYOxYp49iwWOA)

new vbd probe world

22 years agobitkeeper revision 1.587 (3fafd0aetHCEr89pQ3yPEASCbKFapg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 17:53:50 +0000 (17:53 +0000)]
bitkeeper revision 1.587 (3fafd0aetHCEr89pQ3yPEASCbKFapg)

xen_netwatch_redhatscript:
  new file
xen_netwatch.c:
  More xen_netwatch fixes.

22 years agobitkeeper revision 1.586 (3fafc1b0qUj0PVr0hH3XvA9CFCZBAg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:49:52 +0000 (16:49 +0000)]
bitkeeper revision 1.586 (3fafc1b0qUj0PVr0hH3XvA9CFCZBAg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.582.1.2 (3fafc1a8WtDmHzijhEouIqSThPp1nA)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:49:44 +0000 (16:49 +0000)]
bitkeeper revision 1.582.1.2 (3fafc1a8WtDmHzijhEouIqSThPp1nA)

xen_netwatch.c:
  Fixes to xen_netwatch.

22 years agobitkeeper revision 1.585 (3fafbf95QFuCKEsxsNl5cOIhPRNy2A)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:40:53 +0000 (16:40 +0000)]
bitkeeper revision 1.585 (3fafbf95QFuCKEsxsNl5cOIhPRNy2A)

Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.584 (3fafbf81K3M7-GDJhS0e3H2k3t8jNg)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:40:33 +0000 (16:40 +0000)]
bitkeeper revision 1.584 (3fafbf81K3M7-GDJhS0e3H2k3t8jNg)

Xeno-HOWTO covering step by step instructions for setting up Xen and XenoLinux.

22 years agobitkeeper revision 1.582.1.1 (3fafbef8y8bKbMkHy5KldiazAvehBA)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:38:16 +0000 (16:38 +0000)]
bitkeeper revision 1.582.1.1 (3fafbef8y8bKbMkHy5KldiazAvehBA)

xen_netwatch.c:
  new file
Makefile:
  New utility for watching network interfaces coming up and going down, and calling a configure script.

22 years agobitkeeper revision 1.583 (3fafbe7fI5Lp1b80mt9IscwVvUn4nA)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:36:15 +0000 (16:36 +0000)]
bitkeeper revision 1.583 (3fafbe7fI5Lp1b80mt9IscwVvUn4nA)

Change Xen image name from 'image' to 'xen', 'image.gz' to 'xen.gz'.
Change XenoLinux image name from 'image' to 'xenolinux', 'image.gz' to 'xenolinux.gz'.

22 years agobitkeeper revision 1.582 (3faf962fX5syo8fIhzw2drHCKGZJ0w)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 13:44:15 +0000 (13:44 +0000)]
bitkeeper revision 1.582 (3faf962fX5syo8fIhzw2drHCKGZJ0w)

os.h:
  Fix mini-os for pre 2.96 gcc.

22 years agobitkeeper revision 1.581 (3faf829bElk8usyO8Mzog1zjelNh-g)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 12:20:43 +0000 (12:20 +0000)]
bitkeeper revision 1.581 (3faf829bElk8usyO8Mzog1zjelNh-g)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.579.1.1 (3faf8294m1pdlznRlKHUgrp9IfkTeQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 12:20:36 +0000 (12:20 +0000)]
bitkeeper revision 1.579.1.1 (3faf8294m1pdlznRlKHUgrp9IfkTeQ)

scsi_obsolete.c:
  new file
scsi.c, Makefile:
  Fix generic SCSI layer to support BusLogic driver

22 years agobitkeeper revision 1.580 (3faf66b5UozEzr4FkL39bXnAxrQErw)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 10:21:41 +0000 (10:21 +0000)]
bitkeeper revision 1.580 (3faf66b5UozEzr4FkL39bXnAxrQErw)

xl_vbd.c:
  less verbosity

22 years agobitkeeper revision 1.579 (3faf5fd1FZw0e7pT-poxPw6RXq3fWg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 09:52:17 +0000 (09:52 +0000)]
bitkeeper revision 1.579 (3faf5fd1FZw0e7pT-poxPw6RXq3fWg)

Makefile:
  Fix pf Makefile.

22 years agobitkeeper revision 1.578 (3fae3756SF5aAJmGkJg6zgxL7vvXCw)
kaf24@scramble.cl.cam.ac.uk [Sun, 9 Nov 2003 12:47:18 +0000 (12:47 +0000)]
bitkeeper revision 1.578 (3fae3756SF5aAJmGkJg6zgxL7vvXCw)

Makefile:
  No longer build xen_log by default.

22 years agobitkeeper revision 1.577 (3fae33ddCduNWIa_OSYx4NC9mk3GqA)
kaf24@scramble.cl.cam.ac.uk [Sun, 9 Nov 2003 12:32:29 +0000 (12:32 +0000)]
bitkeeper revision 1.577 (3fae33ddCduNWIa_OSYx4NC9mk3GqA)

xen_log.c:
  Minimise xen_log includes.

22 years agobitkeeper revision 1.576 (3facdede5nZbIb45xqApby8e8U5CQA)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 12:17:34 +0000 (12:17 +0000)]
bitkeeper revision 1.576 (3facdede5nZbIb45xqApby8e8U5CQA)

xi_save_linux.c, xi_restore_linux.c, Makefile:
  Suspend/resume now uses zlib to reduce the state file size.

22 years agobitkeeper revision 1.575 (3facce22hI3AvKxD-FmqcSdXqr6l0w)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 11:06:10 +0000 (11:06 +0000)]
bitkeeper revision 1.575 (3facce22hI3AvKxD-FmqcSdXqr6l0w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.572.1.1 (3facce1c9dWmFo8RXZ7u-UnRmx-g_A)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 11:06:04 +0000 (11:06 +0000)]
bitkeeper revision 1.572.1.1 (3facce1c9dWmFo8RXZ7u-UnRmx-g_A)

BusLogic.h, BusLogic.c, FlashPoint.c.inc:
  new file
config.h, Makefile:
  Ported BusLogic SCSI driver. Note that is is UNTESTED.

22 years agobitkeeper revision 1.574 (3fac17eedP_FW6EJc9w8TDnbR6HdEQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 22:08:46 +0000 (22:08 +0000)]
bitkeeper revision 1.574 (3fac17eedP_FW6EJc9w8TDnbR6HdEQ)

install xen_nat_enable in install/bin

22 years agobitkeeper revision 1.573 (3fabd10f_-HPTkLPE6J9ARwOzz2XCQ)
smh22@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 17:06:23 +0000 (17:06 +0000)]
bitkeeper revision 1.573 (3fabd10f_-HPTkLPE6J9ARwOzz2XCQ)

tweak bk thing

22 years agobitkeeper revision 1.569.1.1 (3fabd0d6F65H-1bT1S8jMoUe53DAEA)
smh22@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 17:05:26 +0000 (17:05 +0000)]
bitkeeper revision 1.569.1.1 (3fabd0d6F65H-1bT1S8jMoUe53DAEA)

bug fixes for multiple devices

22 years agobitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 16:37:15 +0000 (16:37 +0000)]
bitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)

memory.c, xi_save_linux.c, xi_restore_linux.c:
  Moire fixes. Save/restore now works.

22 years agobitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 15:57:00 +0000 (15:57 +0000)]
bitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)

setup.c, xl_vbd.c, memory.c, process.c:
  Various fixes. One to SCSI code in xenolinux, others to suspend/resume (which is still a bit broken).

22 years agobitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 11:34:27 +0000 (11:34 +0000)]
bitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)

Many files:
  Various cleanups and fixes for suspend/resume. Just a couple more bugs to fix.

22 years agobitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)
kaf24@scramble.cl.cam.ac.uk [Thu, 6 Nov 2003 20:52:51 +0000 (20:52 +0000)]
bitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)

Many files:
  More work on DOM0 save/restore tools. Now ready for testing.

22 years agobitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)
iap10@striker.cl.cam.ac.uk [Thu, 6 Nov 2003 19:14:11 +0000 (19:14 +0000)]
bitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)

minor include fix to asm-xeno/page.h

22 years agobitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 23:22:13 +0000 (23:22 +0000)]
bitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)

xi_restore_linux.c, xi_save_linux.c:
  new file
dom0_ops.c, Makefile:
  Starting DOM0 support for suspend/resume. Untested so far, and resume is currently incomplete.

22 years agobitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:30:38 +0000 (15:30 +0000)]
bitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)

ide-xeno.c:
  tweak

22 years agobitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:26:33 +0000 (15:26 +0000)]
bitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)

tweak

22 years agobitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:12:12 +0000 (15:12 +0000)]
bitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)

misc vbd tweaks tidies and fixes

22 years agobitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 13:50:28 +0000 (13:50 +0000)]
bitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)

fix for scsi

22 years agobitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:30 +0000 (11:57 +0000)]
bitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:19 +0000 (11:57 +0000)]
bitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)

manual merge

22 years agobitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:51:24 +0000 (11:51 +0000)]
bitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)

manual merge

22 years agobitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:50:12 +0000 (11:50 +0000)]
bitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)

suspend.h:
  new file

22 years agobitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:49:26 +0000 (11:49 +0000)]
bitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)

hypervisor.h, setup.c, kernel.c:
  Finished guest support for suspend/resume.

22 years agobitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:48:22 +0000 (11:48 +0000)]
bitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)

simpler unified vbd / physdisk stuff

22 years agobitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 10:48:47 +0000 (10:48 +0000)]
bitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)

Many files:
  Cleanups -- Xen now doesn't need to know about the start_info structure for anything except DOM0 boot.

22 years agobitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 09:07:50 +0000 (09:07 +0000)]
bitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)

xen_log.c, hypervisor.h:
  Bug fixes. Minios shoudl work again now.

22 years agobitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 15:01:40 +0000 (15:01 +0000)]
bitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)

network.c, dom0_ops.h, processor.h, domain.c, dom0_ops.c, xi_build.c:
  More fixes and tweaks.

22 years agobitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 14:18:59 +0000 (14:18 +0000)]
bitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)

setup.c, network.c:
  A couple more bug fixes in xenolinux suspend/resume code.

22 years agobitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 13:13:08 +0000 (13:13 +0000)]
bitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)

init.c, setup.c, network.c, xl_block.c:
  Small cleanups for previous checkin.

22 years agobitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 12:48:18 +0000 (12:48 +0000)]
bitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)

Many files:
  More support in the xenolinux guest os for suspending itself.

22 years agobitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 17:18:05 +0000 (17:18 +0000)]
bitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)

Many files:
  More cleanups for suspend/resume. STOP requests are now routed thru the guestos to allow preparation for pickling.

22 years agobitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 15:16:47 +0000 (15:16 +0000)]
bitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)

Many files:
  Clean up domain building interface ready for suspend/resume.

22 years agobitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 11:19:13 +0000 (11:19 +0000)]
bitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)

hypervisor.h, dom0_ops.h, dom0_ops.c, dom0_defs.h:
  Add a version number to the dom0_op interface, to prevent crashes and hangs with out-of-date user tools.

22 years agobitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 10:25:35 +0000 (10:25 +0000)]
bitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)

Many files:
  More cleanups and renaming for suspend/resume.

22 years agobitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:33 +0000 (16:39 +0000)]
bitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/akw27/xeno/xeno.bk

22 years agobitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:16 +0000 (16:39 +0000)]
bitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)

sched hypercall unification -- tidying things up in
anticipation of suspend/resume

22 years agobitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:22:42 +0000 (16:22 +0000)]
bitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)

Rules.mk:
  Fix previous stoopid checkin.

22 years agobitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:19:54 +0000 (16:19 +0000)]
bitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)

Many files:
  Fixes to the DOM0 interface and domain building code. Ready for new save/restore dom0_ops.

22 years agobitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Oct 2003 16:36:13 +0000 (16:36 +0000)]
bitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)

current.h, entry.S:
  Correct stack arithmetic when esp is not a multiple of 4 (eg. in the middle of skanky pcibios code).

22 years agobitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 18:15:13 +0000 (18:15 +0000)]
bitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)

dom0_ops.c:
  Fix compile warning.

22 years agobitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 30 Oct 2003 18:03:05 +0000 (18:03 +0000)]
bitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)

hypercall jumps to pervasive debugger

22 years agobitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:18 +0000 (17:33 +0000)]
bitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:14 +0000 (17:33 +0000)]
bitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)

time.c, hypervisor.h, kernel.c, head.S:
  Fix minios to work with revised Xen 1.2 interface.

22 years agobitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:49:07 +0000 (17:49 +0000)]
bitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)

merge o death

22 years agobitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:48:06 +0000 (17:48 +0000)]
bitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)

temporary fix

22 years agobitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:30:14 +0000 (17:30 +0000)]
bitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)

added tag split-1.1

22 years agobitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:29:31 +0000 (17:29 +0000)]
bitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)

Makefile:
  Bump version to 1.2-devel.

22 years agobitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:20:59 +0000 (17:20 +0000)]
bitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)

xen_block.c:
  Fix

22 years agobitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:45:11 +0000 (16:45 +0000)]
bitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)

more mergey fun

22 years agobitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:35:54 +0000 (16:35 +0000)]
bitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)

manual merge

22 years agobitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:27:23 +0000 (16:27 +0000)]
bitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)

Many files:
  no more segments - initial renaming
xl_vbd.c:
  Rename: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment.c -> xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_vbd.c
.del-xl_segment_proc.c~3ed615f9a000995e:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment_proc.c
.del-xen_physdisk.c~6fc678012cc92172:
  Delete: xen/drivers/block/xen_physdisk.c
.del-block.h~6f11045f32e11b92:
  Delete: xen/include/xeno/block.h
.del-segment.h~ae27bd5cb9ab97ea:
  Delete: xen/include/xeno/segment.h
xen_vbd.c:
  Rename: xen/drivers/block/xen_segment.c -> xen/drivers/block/xen_vbd.c
vbd.h:
  Rename: xen/include/xeno/physdisk.h -> xen/include/xeno/vbd.h
  Rename: xen/include/hypervisor-ifs/segment.h -> xen/include/hypervisor-ifs/vbd.h

22 years agobitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 15:21:26 +0000 (15:21 +0000)]
bitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)

network.c:
  Fixes to xenolinux net driver.

22 years agobitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 14:43:22 +0000 (14:43 +0000)]
bitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)

Many files:
  Modified blkdev and network interfaces to allow expedited flushing of pending request buffers.

22 years agobitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:42 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)

added tag latest-semistable